With a drop in the number of CAT applications and other alluring professions CAT trainers wonder if business administration is losing its sheen.